replenishable energy

Translations
возобновляемая энергия
Solar power is a form of replenishable energy.
Солнечная энергия — это форма возобновляемой энергии.
Words
replenishable

adjective
возобновляемая
energy

noun
энергия